package com.itheima.way;

public class Java_05 {
    public static void main(String[] args) {
    //调用equals方法
        int[] arr1 = new int[]{111,222,333,444};
        int[] arr3 = new int[]{111,222,333,444};
        boolean rs = equals(arr1, arr3);
        System.out.println(rs);
    }
    //方法参数传递案例2：比较两个int类型的数组是否一样，返回true或者false
    public static boolean equals(int[] arr1, int[] arr2) {
        //1、判断两个方法是否都为null
        if (arr1 == null && arr2 == null) {
            return true;
        }
        //2、判断arr1是null或者arr2是null
        if (arr1 == null || arr2 == null) {
            return false;
        }
        //3、判断两个数组长度是否一样
        if (arr1.length != arr2.length) {
            return false;
        }
        //4、判断两个数组的元素是否一样，不一样直接返回false
        for (int i = 0; i < arr1.length; i++) {
            if (arr1[i] == arr2[i]) {
                return false;
            }
        }
        return true;
    }
}
    


